add_subdirectory(01_add_vectors)
add_subdirectory(02_background_device)
add_subdirectory(03_inline_okl)
add_subdirectory(04_reduction)
add_subdirectory(05_building_kernels)
add_subdirectory(06_unified_memory)
add_subdirectory(07_dtypes)
add_subdirectory(08_arrays)
add_subdirectory(09_streams)
add_subdirectory(10_mpi)
add_subdirectory(11_native_cpp_kernels)
add_subdirectory(12_native_c_kernels)
add_subdirectory(13_native_cuda_kernels)
add_subdirectory(14_native_opencl_kernels)
add_subdirectory(15_openmp_interop)
add_subdirectory(16_cuda_interop)
add_subdirectory(17_opencl_interop)

# Don't force-compile OpenGL examples
#  add_subdirectory(18_finite_difference)
#  add_subdirectory(19_mandelbulb)
